#Twisted Shootout
#Copyright (C) 2007  Han Dao
#
#This program is free software: you can redistribute it and/or modify
#it under the terms of the GNU General Public License as published by
#the Free Software Foundation, either version 3 of the License, or
#(at your option) any later version.
#
#This program is distributed in the hope that it will be useful,
#but WITHOUT ANY WARRANTY; without even the implied warranty of
#MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#GNU General Public License for more details.
#
#You should have received a copy of the GNU General Public License
#along with this program.  If not, see <http://www.gnu.org/licenses/>.

#You can contact the author at wikipediankiba@gmail.com
import pygame
import data
import enemy
import enemylist
class EnemyTracker():
	def __init__(self,sprites,w):
		self.e = []
		self.w = w
		self.list = enemylist.EnemyList()
		self.sprites = sprites
		self.generate()
		self.list.order(self)
	def generate(self):
		n = 0
		for x in self.list.x:
			s = enemy.Enemy(self.w)
			s.rect.x = x
			s.rect.y = self.list.y[n]
			self.e.append(s)
			self.sprites.add(s)
			n = n + 1
	def execute(self):
		for e in self.e:
			e.move()